home *** CD-ROM | disk | FTP | other *** search
/ No Fragments Archive 12: Textmags & Docs / nf_archive_12.iso / MAGS / SOURCES / ATARI_SRC.ZIP / atari source / AHDI / CHNLTST / SOUND.H < prev    next >
Encoding:
Text File  |  2001-02-09  |  1.7 KB  |  61 lines

  1. ; Sound DMA registers
  2.  
  3. SNDCTRL        equ        $ffff8901        ; control register
  4. REC_SET        equ        $80
  5. PLAY_SET    equ        0
  6. REC_REP        equ        $20
  7. REC_SINGLE  equ        $00
  8. REC_ENABLE  equ        $10
  9. PLAY_REP    equ        $02
  10. PLAY_SINGLE equ        $00
  11. PLAY_ENABLE equ        $01
  12.  
  13. SFBHI        equ        $ffff8903        ; Sound frame base addr high byte
  14. SFBMID        equ        SFBHI+2        ; Sound frame base addr middle byte
  15. SFBLOW        equ        SFBMID+2        ; Sound frame base addr low byte
  16.  
  17. SFAHI        equ        $ffff8909        ; Sound frame addr high byte
  18. SFAMID        equ        SFAHI+2        ; Sound frame addr middle byte
  19. SFALOW        equ        SFAMID+2        ; Sound frame addr low byte
  20.  
  21. SFTHI        equ        $ffff890f        ; Sound frame top addr high byte
  22. SFTMID        equ        SFTHI+2        ; Sound frame top addr middle byte
  23. SFTLOW        equ        SFTMID+2        ; Sound frame top addr low byte
  24.  
  25. CLKSRC        equ        $ffff8930        ; clock source
  26. DATAMTRX    equ        $ffff8932        ; data matrix - receive
  27.  
  28. SNDMODE        equ        $ffff8920        ; mode register
  29. M_CHAN_0    equ        $0000
  30. M_CHAN_1    equ        $1000
  31. M_CHAN_2    equ        $2000
  32. M_CHAN_3    equ        $3000
  33. M_CHAN_4    equ        $4000
  34. M_CHAN_OFF  equ        $7000
  35. M_CHAN_MASK equ        $7000
  36.  
  37. A_CHAN_1    equ        $0000
  38. A_CHAN_2    equ        $0100
  39. A_CHAN_3    equ        $0200
  40. A_CHAN_4    equ        $0300
  41. A_CHAN_5    equ        $0400
  42. A_CHAN_MASK equ        $0700
  43.  
  44. MONO_MODE   equ        $0080
  45. WORD_MODE   equ        $0040
  46.  
  47. S_RT_160    equ        $0003
  48. S_RT_320    equ        $0002
  49. S_RT_640    equ        $0001
  50. S_RT_1280   equ        $0000
  51. S_RT_MASK   equ        $0003
  52.  
  53. UWDATA        equ        $ffff8922        ; MicroWire data register
  54. UWMASK        equ        $ffff8924        ; MicroWire mask register
  55.  
  56. VID_BH        equ        $ffff8201
  57. VID_BM        equ        $ffff8203
  58. VID_BL        equ        $ffff820d
  59.  
  60.  
  61.